import * as Request from '_utils/Request';

export const Config = {
  getTeacherConfig: () => {
    Request.api('json');
    return Request.get('/json/teacherOperate');
  }
};

export const Api = {
  // 获取新的token
  getNewToken: (data) => {
    Request.api();
    return Request.get('user/token', data);
  },
  // 登录方法
  login: (data) => {
    Request.api();
    return Request.post('user/login', data);
  },
  // 获取学校模块
  getModules: (data) => {
    Request.api();
    return Request.get('module', data);
  },
  // 获取NavModule
  getNavModule: (data) => {
    Request.api();
    return Request.get('getNavModule', data);
  },
  // 获取用户信息
  getUserInfo: (data) => {
    Request.api();
    return Request.get('user/info', data);
  },
  // 获取tabs
  getTabs: (data) => {
    Request.api();
    return Request.get('getTabs', data);
  },
  // 获取我的访客模块管理员
  getManager: (data) => {
    Request.api();
    return Request.get('getManager', data);
  },
  // 获取我的访客列表数据
  getVisitorList: (data) => {
    Request.api();
    return Request.post('api/visitorList', data);
  },
  // 获取我的访客详情数据
  getVisitorDetail: (data) => {
    Request.api();
    return Request.get('api/visitorDetail', data);
  },
  // 导出我的访客数据
  exportVisitor: (data) => {
    Request.api();
    return Request.post('/api/export', data);
  },
  // 获取人员列表
  getTree: (data) => {
    Request.api();
    return Request.get('tree', data);
  },
  /**
   * 会议管理
   */
  // 获取会议列表
  meetingList: (data) => {
    Request.api();
    return Request.get('meetingList', data);
  },
  // 发起会议
  partakeMeeting: (data) => {
    Request.api();
    return Request.post('partakeMeeting', data);
  },
  // 获取会议地点
  getPlace: (data) => {
    Request.api();
    return Request.get('getPlace', data);
  },
  // 获取会议地点
  getMeetingDetail: (data) => {
    Request.api();
    return Request.get('getMeetingDetail', data);
  },
  /**
   * 云屏
   * @param data
   * @returns {*}
   */
  // 获取列表
  customBoardList: (data) => {
    Request.api();
    return Request.get('customBoard/getList', data);
  }
};
